roll out the red carpet

Translations
déployer le tapis rouge
Definitions
To give someone special treatment or a warm, grand welcome, often with great ceremony or honor, as if they were a VIP or celebrity.